home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 9 / The PC-SIG Library on CD ROM - Ninth Edition.iso / 1301_400 / DISK1375 / DISK1375.ZIP / ICDOC < prev    next >
Text File  |  1988-11-11  |  69KB  |  3,075 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.             The Itemized Calculator
  7.          For the IBM Personal Computer
  8.                 PC, PC XT, PCjr, PS/2
  9.              and compatible micros
  10.                 Copyright 1984 by
  11.                    RJL Systems
  12.                106 New Haven Avenue
  13.                 Milford, CT 06460
  14.                    203-878-0376
  15.  
  16.  
  17.                     Trademarks
  18.  
  19. The name The Itemized Calculator is a trademark of
  20. RJL Systems. The name DOS refers  to  PC-DOS which
  21. is a trademark of the IBM Corporation.
  22.  
  23.                  Shareware Notice
  24.  
  25. This software  is  distributed  as  Shareware. The
  26. software can be copied without restriction. If you
  27. decide to use the software, you must  register the
  28. software with RJL Systems for a modest $39.00 fee.
  29. Specify if  a  color  version  of  the  sofware is
  30. desired when registering  (color  version requires
  31. color  monitor).  Registration  includes a printed
  32. manual.
  33.  
  34.  
  35.  
  36.  
  37.                  C o n t e n t s
  38.  
  39.  
  40.  
  41.  
  42.  
  43.      Chapter 1  General Information         1
  44.         1.1  Introduction  . . . . . . . .  1
  45.         1.2  The Itemized Disk File  . . .  1
  46.            1.2.1  File Names . . . . . . .  2
  47.         1.3  Creating Backups  . . . . . .  2
  48.         1.4  Data Entry Notes  . . . . . .  3
  49.         1.5  Special-Purpose Keys  . . . .  5
  50.         1.6  Printer Preparation . . . . .  6
  51.            1.6.1  Serial Printer . . . . .  6
  52.         1.7  System Shutdown . . . . . . .  8
  53.         1.8  Installation  . . . . . . . .  9
  54.            1.8.1  Nonfixed-Disk Users  . .  9
  55.            1.8.2  Fixed-Disk Users . . . . 11
  56.  
  57.      Chapter 2  The Itemized Calculator -- A
  58.                 Menu Approach              13
  59.         2.1  Description of Functions  . . 13
  60.         2.2  Getting Started . . . . . . . 14
  61.         2.3  Main Menu . . . . . . . . . . 16
  62.            2.3.1  Create Listing . . . . . 18
  63.            2.3.2  Add Listing Lines  . . . 22
  64.            2.3.3  Change Listing Lines . . 24
  65.            2.3.4  Delete Listing Lines . . 26
  66.            2.3.5  Display Listing Lines  . 27
  67.            2.3.6  Print Listing  . . . . . 28
  68.               2.3.6.1  Print Sorted
  69.                        Listing             29
  70.            2.3.7  Update Parameters  . . . 30
  71.  
  72.  
  73.  
  74.                          i
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.               2.3.7.1  Itemized Listing
  83.                        Drive               30
  84.               2.3.7.2  Write Itemized Listing
  85.                        to Disk             31
  86.               2.3.7.3  Lines at Top of
  87.                        Form                31
  88.               2.3.7.4  Page Height         31
  89.               2.3.7.5  Number of Print Lines
  90.                        per Inch            31
  91.               2.3.7.6  Decimal Selector for
  92.                        Quantity            31
  93.            2.3.8  Back Up Listing  . . . . 33
  94.            2.3.9  Restore Listing  . . . . 37
  95.            2.3.10  Combine Two Listings  . 40
  96.            2.3.11  Exiting the System  . . 42
  97.  
  98.      Appendix A  Sample Itemized Listing   43
  99.  
  100.      Appendix B  Error Messages            45
  101.  
  102.      Appendix C  Glossary                  51
  103.  
  104.      Index                                 57
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.                         ii
  124.  
  125.  
  126.  
  127.  
  128.                            The Itemized Calculator
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.                 C h a p t e r   1
  138.  
  139.       G e n e r a l   I n f o r m a t i o n
  140.  
  141.  
  142. 1 . 1     I n t r o d u c t i o n
  143.  
  144.  
  145. Welcome  to The Itemized Calculator. We  sincerely
  146. hope our   product will be most useful in creating
  147. and  maintaining  itemized  listings  with   price
  148. extensions and totals calculated.
  149.  
  150. The  Itemized Calculator is a multipurpose  system
  151. that   can be used to create and maintain shopping
  152. lists,  price  quotations,  revenue  and   expense
  153. lists,  stock  portfolio lists,  inventory  lists,
  154. sales   lists   or  any     list   that   requires
  155. descriptions,       quantities,    prices,   price
  156. extensions and totals.
  157.  
  158.  
  159. 1 . 2     T h e   I t e m i z e d   D i s k
  160. F i l e
  161.  
  162.  
  163. Each itemized listing you create and write to disk
  164. will  be  stored  as two files: a data file and an
  165. indexed file. The indexed  file  is  structured to
  166. point to records (a line) in the data file thereby
  167. enabling  rapid  access  and display of individual
  168. records. The records in your itemized file will be
  169. in ascending order by   category    identifier. To
  170.  
  171.  
  172. RJL Systems                                      1
  173.  
  174.  
  175.  
  176.  
  177. The Itemized Calculator
  178.  
  179.  
  180. gain  access  to a particular  category,  you  can
  181. either enter the  appropriate  category identifier
  182. or browse through  the  file  by  pressing  the F1
  183. function key until you reach the desired category.
  184.  
  185.  
  186. The  main  advantage  of  writing   your  itemized
  187. listings  to  disk  is  that  it  allows   you  to
  188. proofread and  edit  a  listing  at  any  time. In
  189. addition, a disk itemized file serves as  a useful
  190. backup for any printed listing.
  191.  
  192.  
  193. 1.2.1  File Names
  194.  
  195. You must   assign each listing you create a unique
  196. name of  up to eight characters and conform to DOS
  197. rules  on  file  names  (see  your  DOS  manual if
  198. necessary).  No file  name  extension  is  allowed
  199. however. The indexed file will have the  same name
  200. as the data file  with  the  exception  that there
  201. will be an extension called KEY.
  202.  
  203.  
  204. 1 . 3     C r e a t i n g   B a c k u p s
  205.  
  206.  
  207.  
  208. Before using the system, it is  important  to back
  209. up  (make  a  copy  of)  The  Itemized  Calculator
  210. diskette   to  a  blank  diskette  as  a safeguard
  211. against  loss or damage to the original  diskette.
  212. Use the  DISKCOPY    command  (refer  to  your DOS
  213. manual  if  necessary)  to accomplish this backup.
  214. Once a backup copy is made, you can use the backup
  215. diskette and store the original diskette in a safe
  216. place for use in emergency situations.
  217.  
  218.  
  219.  
  220.  
  221. 2                                      RJL Systems
  222.  
  223.  
  224.  
  225.  
  226.                            The Itemized Calculator
  227.  
  228.  
  229. You should also back up each itemized  listing you
  230. create   or   update   (additions,   changes    or
  231. deletions).  A backup facility is provided by  The
  232. Itemized   Calculator.   This   facility  will  be
  233. discussed  in  detail  under  section 2.3.8. It is
  234. recommended   that  you  back  up  your   itemized
  235. listings with this facility as  well  as  with the
  236. DOS COPY command.
  237.  
  238. Having a backup copy  of  an  itemized  listing is
  239. essential  for  recovering  lost    data  (usually
  240. caused by human error)  or  a   damaged file.   In
  241. short, creating backups   represents a prudent and
  242. sound  data processing practice.
  243.  
  244.  
  245. 1 . 4     D a t a   E n t r y   N o t e s
  246.  
  247.  
  248.  
  249. For certain data entry errors, such as  the typing
  250. of a nondigit into a  numeric field, a COBOL  (the
  251. programming   language   in   which  The  Itemized
  252. Calculator  is  written)   editing   feature  will
  253. prevent such input and provide  you  a  warning by
  254. beeping.  Typos and other errors can  be corrected
  255. with the  aid  of  the  editing  keys:  the cursor
  256. control  left  and  right  keys, and the backspace
  257. key. If you detect  an  error  in  a field  before
  258. pressing the enter key, use the appropriate cursor
  259. control  key or the backspace key for  positioning
  260. and then simply retype the erroneous character(s).
  261.  
  262. Note  the backspace key is not always  operational
  263. in  an  alphanumeric  field  --    use  the cursor
  264. control keys and the  space  bar  instead.  When a
  265. field has already been  entered  and  an  error is
  266. later   detected,  you  must  use  a   preassigned
  267. function key (the F9 key or F7 key)  to  move back
  268.  
  269.  
  270. RJL Systems                                      3
  271.  
  272.  
  273.  
  274.  
  275. The Itemized Calculator
  276.  
  277.  
  278. to  the    erroneously  entered  field  to  make a
  279. change.  You can then return to the  field   where
  280. you originally started by using the  tab  or enter
  281. key.
  282.  
  283. Periods shown for a  field  represent  prompts for
  284. alphanumeric data.   Data  for  each  period  of a
  285. field need  not  be  typed,  since  any  remaining
  286. periods  left for a field will  be  filled    with
  287. spaces. Zeroes shown for a field represent prompts
  288. for numeric data.
  289.  
  290. When    entering  numeric   data, integers (or the
  291. integer part  of a number) will move from right to
  292. left.  When entering prices  or  quantities   that
  293. have  both integer and decimal parts, the  integer
  294. portion is entered first followed  by  a   decimal
  295. point  (period), which  will  move  the  cursor to
  296. the right of the decimal  point  so  that  you can
  297. enter the decimal  part.
  298.  
  299. Either  the  enter  key or the tab key can be used
  300. for entering data.  We recommend you use the enter
  301. key.  In  most  cases,   the   cursor   will  move
  302. automatically to the next  field  to  be   entered
  303. once a field is filled thus  eliminating  the need
  304. to press the enter or tab key.
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319. 4                                      RJL Systems
  320.  
  321.  
  322.  
  323.  
  324.                            The Itemized Calculator
  325.  
  326.  
  327.  
  328.  
  329. 1 . 5     S p e c i a l - P u r p o s e   K e y s
  330.  
  331.  
  332. The ESC key (escape key)  can be used to exit from
  333. virtually  any field   on any screen.    Use  this
  334. key if you have made  a mistake in entering a menu
  335. selection or  if  you  just  wish  to  discontinue
  336. inputting data  for  any  reason.  Note    on some
  337. occasions where entering numeric data  might cause
  338. the accidental  hitting of the ESC key, the F7 key
  339. in conjunction with the ESC key is used    to exit
  340. from that particular screen.
  341.  
  342. Pressing  the  SCROLL/BREAK key while the CTRL key
  343. is  depressed  will  cancel  the  execution  of  a
  344. program and return you  to  DOS.  You can use this
  345. method to discontinue  the printing of an itemized
  346. listing  or to exit from  an  unrecoverable situa-
  347. tion.    Always  try  using  the ESC key    first,
  348. however, before  resorting  to this method.
  349.  
  350. Avoid the use of the  system  restart  keys, CTRL-
  351. ALT-DEL,  to exit the system since this  procedure
  352. could cause serious  damage to an itemized listing
  353. on disk.
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368. RJL Systems                                      5
  369.  
  370.  
  371.  
  372.  
  373. The Itemized Calculator
  374.  
  375.  
  376.  
  377.  
  378. 1 . 6     P r i n t e r   P r e p a r a t i o n
  379.  
  380.  
  381. To  assure  that  the  printing of each page of an
  382. itemized listing starts  at  the  top  of  a page,
  383. set the  on-line button on your printer to the off
  384. position.  Then press the  form  feed    button to
  385. position  the  paper  to the top of a page. If the
  386. paper  fails  to  move to the top of the page (the
  387. horizontal  perforation  in  the   paper should be
  388. aligned slightly below the top of the ribbon), you
  389. will have to position the paper manually  with the
  390. printer's roller  knob  (refer  to  the applicable
  391. section in  your printer  manual  for  the correct
  392. method to do this  alignment).  If  you  align the
  393. paper manually, you  should first turn the printer
  394. off before adjusting the paper  and  then  turn it
  395. back on after alignment is  made.
  396.  
  397. Note it is  assumed  that your printer will be set
  398. to print the number of lines per inch indicated by
  399. the  lines  per  inch  parameter in your parameter
  400. file. If the initial setting  of  your  printer is
  401. not equal to this number (6 or 8), you must either
  402. change  this  parameter  to your printer's setting
  403. (section 2.3.7) or must use the MODE  command (see
  404. your DOS manual) to reset    your  printer  to the
  405. parameter value.
  406.  
  407.  
  408. 1.6.1  Serial Printer
  409.  
  410. Special steps must  be  taken if you have a serial
  411. printer. Two MODE  commands must be executed first
  412. before  attempting any printouts (insert your  DOS
  413. diskette  in the  current  drive  before executing
  414. these  commands).  One  MODE  command is needed to
  415.  
  416.  
  417. 6                                      RJL Systems
  418.  
  419.  
  420.  
  421.  
  422.                            The Itemized Calculator
  423.  
  424.  
  425. initialize the asynchronous  communications adapt-
  426. er and the  other  MODE command is needed to redi-
  427. rect  parallel printer output to the  asynchronous
  428. communications   adapter.    An  example  of   the
  429. required commands follow.
  430.  
  431.  
  432.                 MODE COM1:30,P
  433.                 MODE LPT1:=COM1
  434.  
  435.  
  436. The parameters listed in the above example may not
  437. apply to your particular  situation.    You should
  438. refer to the MODE  command  in  your DOS manual as
  439. well  as  the  applicable  section in your printer
  440. manual for complete information.  To automatically
  441. have the system execute  these  commands,  you may
  442. want to create an AUTOEXEC.BAT  file  on  your DOS
  443. diskette  which includes these  two MODE  commands
  444. (see your DOS manual if necessary).
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. RJL Systems                                      7
  467.  
  468.  
  469.  
  470.  
  471. The Itemized Calculator
  472.  
  473.  
  474.  
  475.  
  476. 1 . 7     S y s t e m   S h u t d o w n
  477.  
  478.  
  479.  
  480.  
  481. Always  exit  from  The Itemized Calculator before
  482. turning  off your computer or performing  a system
  483. restart (CTRL-ALT-DEL)  by  pressing  the  ESC key
  484. while in the main menu screen.  Failure  to  do so
  485. could  result  in serious damage  to  an  itemized
  486. listing.
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515. 8                                      RJL Systems
  516.  
  517.  
  518.  
  519.  
  520.                            The Itemized Calculator
  521.  
  522.  
  523.  
  524.  
  525. 1 . 8     I n s t a l l a t i o n
  526.  
  527.  
  528.  
  529.  
  530. 1.8.1  Nonfixed-Disk Users
  531.  
  532. The first thing you  must  decide  is  whether you
  533. want  your  itemized  listings  created   on  your
  534. program  diskette or another diskette.  We  recom-
  535. mend using a separate blank formatted diskette for
  536. your  itemized  listings  since  there is not much
  537. available disk space  on your program diskette. If
  538. you  have  only  a  single  disk drive  or are not
  539. going to use a second disk drive for your itemized
  540. listing diskette,  the  next  step  is to copy the
  541. parameter  file,  ICPARM.FIL   to   your  itemized
  542. listing diskette  using the DOS COPY  command. The
  543. parameter file is  used by The Itemized Calculator
  544. to determine various parameter settings.
  545.  
  546. If  you  are  going to use a second disk drive for
  547. your  itemized  listing  diskette,  you  must  not
  548. remove  your program diskette from its disk  drive
  549. while  The Itemized Calculator is executing  since
  550. the parameter  file  must  always  reside  on  the
  551. current drive.
  552.  
  553. The  Itemized  Calculator  is placed into computer
  554. memory in an area where DOS stores its COMMAND.COM
  555. program.  Every   time The  Itemized    Calculator
  556. ends,  COMMAND.COM  must  be  placed back into its
  557. original    location   in  memory  by  reinserting
  558. the DOS diskette  in  the current drive.  To avoid
  559. this  situation,  you  should   copy   COMMAND.COM
  560. from   your DOS diskette to the diskette that will
  561.  
  562.  
  563.  
  564. RJL Systems                                      9
  565.  
  566.  
  567.  
  568.  
  569. The Itemized Calculator
  570.  
  571.  
  572. be in  the  current  drive  (either  your  program
  573. diskette or your itemized listing diskette).
  574.  
  575. The final phase of installation is the  setting of
  576. the  parameter   file   variables   to   your  own
  577. requirements   upon   initial   execution  of  The
  578. Itemized Calculator. Each  parameter  is explained
  579. in section 2.3.7.
  580.  
  581.  
  582.  
  583. Note:
  584.  
  585. Those  of  you  who  are  using  a  color/graphics
  586. display adapter must type and enter  MODE  CO80 to
  587. the  right  of  the  DOS  prompt,  A>,  (your  DOS
  588. diskette must be in drive  A)  each  time  you run
  589. The  Itemized  Calculator  to obtain proper screen
  590. output.
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613. 10                                     RJL Systems
  614.  
  615.  
  616.  
  617.  
  618.                            The Itemized Calculator
  619.  
  620.  
  621.  
  622. 1.8.2  Fixed-Disk Users
  623.  
  624.  
  625. The Itemized Calculator diskette should  be copied
  626. to your fixed disk.  Before performing  this copy,
  627. you should  first  make  sure  that  there  are no
  628. common (duplicate) file names between the files on
  629. The Itemized Calculator diskette  and the files on
  630. your fixed disk.   Use  the  DIR command (refer to
  631. your  DOS  manual   if  necessary)  to  check  for
  632. duplicate names.  If  there  are  duplicate names,
  633. you  should  rename  the  files with the duplicate
  634. names on your fixed disk using the  RENAME command
  635. (refer to your DOS manual if necessary) to prevent
  636. their  being destroyed when the copy takes  place.
  637. Another choice you  have  is to place the files of
  638. The Itemized Calculator in a separate directory on
  639. your fixed  disk.  Use  the  DOS  MKDIR  and CHDIR
  640. commands  (see  your  DOS  manual if necessary) to
  641. accomplish this task.
  642.  
  643. Once  you are ready to do the  copying,  place The
  644. Itemized Calculator  diskette in drive A  and type
  645. and enter one of the   following commands  just to
  646. the right of the  DOS  prompt,  A>,  to accomplish
  647. this transfer.
  648.  
  649.           COPY *.* C: (or) COPY *.* D:
  650.            (whichever drive applies)
  651.  
  652. You will also have to  copy  the  DOS  diskette to
  653. your fixed disk if you have not already done so by
  654. inserting your  DOS diskette  in drive A and again
  655. following the above  instructions.  When you start
  656. up your system, you must   make sure that there is
  657. no  diskette  in  either drive A or B in order for
  658. the system to look  for  the  DOS programs on your
  659. fixed disk.
  660.  
  661.  
  662. RJL Systems                                     11
  663.  
  664.  
  665.  
  666.  
  667. The Itemized Calculator
  668.  
  669.  
  670. Because  all  programs now reside  on  your  fixed
  671. disk, you can disregard  any  instruction  in this
  672. booklet   telling  you  to  insert  your   program
  673. diskette or DOS diskette  in  drive  A.  The final
  674. phase  of  installation  is  the  setting  of  the
  675. parameter file variables to your  own requirements
  676. upon initial execution of The Itemized Calculator.
  677. Each parameter is explained in section 2.3.7.
  678.  
  679.  
  680.  
  681. Note:
  682.  
  683. Those  of  you  who  are  using  a  color/graphics
  684. display adapter must type and enter  MODE  CO80 to
  685. the right of the DOS prompt, C> or D>,   (your DOS
  686. programs must be in  the  current  directory) each
  687. time you run  The  Itemized  Calculator  to obtain
  688. proper screen output.
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711. 12                                     RJL Systems
  712.  
  713.  
  714.  
  715.  
  716.                            The Itemized Calculator
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.                 C h a p t e r   2
  726.  
  727.   T h e   I t e m i z e d   C a l c u l a t o r
  728.        - -   A   M e n u   A p p r o a c h
  729.  
  730.  
  731. 2 . 1     D e s c r i p t i o n   o f
  732. F u n c t i o n s
  733.  
  734.  
  735. The Itemized Calculator provides    a   number  of
  736. functions  that    help  you  create,  monitor and
  737. maintain your itemized listing file(s).   Features
  738. include      comprehensive     file    maintenance
  739. capability  to  add,  change  and  delete  records
  740. (lines);  screen  display  of an itemized listing,
  741. printout of  an  itemized  listing;  combining two
  742. itemized listings into one; and facilities to back
  743. up and restore an itemized listing.
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760. RJL Systems                                     13
  761.  
  762.  
  763.  
  764.  
  765. The Itemized Calculator
  766.  
  767.  
  768.  
  769.  
  770. 2 . 2     G e t t i n g   S t a r t e d
  771.  
  772.  
  773. You  should  now  be  ready  to  start  using  The
  774. Itemized Calculator.   Users who have a fixed disk
  775. need only type and  enter  the  letters IC next to
  776. the DOS prompt, C>  or  D>.  Those without a fixed
  777. disk  should  insert    The   Itemized  Calculator
  778. diskette in drive A  and  then  type and enter the
  779. letters IC next  to  the DOS prompt, A>. After the
  780. letters IC  are  entered,  the  following messages
  781. will be displayed on your monitor.
  782.  
  783.  The parameter file must be on current drive.
  784.  Press Esc to exit, any other key to proceed.
  785.  
  786.  
  787. Those  of  you  who have  only a single disk drive
  788. or  who are not  writing your    itemized listings
  789. to a second disk  drive  should  now  replace your
  790. program  diskette  in  drive  A with your itemized
  791. listing diskette (the parameter file, which should
  792. have  been  copied  from  your program diskette at
  793. installation  time, must  be  on  this  diskette).
  794. Pressing any key except Esc will then  produce the
  795. main menu screen.
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809. 14                                     RJL Systems
  810.  
  811.  
  812.  
  813.  
  814.                            The Itemized Calculator
  815.  
  816.  
  817. Note:
  818.  
  819. After you see the main menu appear as shown on the
  820. next  page  and  you  insert your itemized listing
  821. diskette,  do not remove any diskette(s) from  its
  822. disk drive(s)  until  you  end  execution  of  The
  823. Itemized Calculator.
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858. RJL Systems                                     15
  859.  
  860.  
  861.  
  862.  
  863. The Itemized Calculator
  864.  
  865.  
  866.  
  867.  
  868. 2 . 3     M a i n   M e n u
  869.  
  870.  
  871.             The Itemized Calculator
  872.  
  873.  
  874.      PRESS DESIRED FUNCTION KEY
  875.  
  876.                  MAIN MENU
  877.  
  878.          F1   CREATE LISTING
  879.          F2   ADD LISTING LINES
  880.          F3   CHANGE LISTING LINES
  881.          F4   DELETE LISTING LINES
  882.          F5   DISPLAY LISTING
  883.          F6   PRINT LISTING
  884.          F7   UPDATE PARAMETERS
  885.          F8   BACK UP LISTING
  886.          F9   RESTORE LISTING
  887.          F10  COMBINE TWO LISTINGS
  888.          ESC  RETURN TO DOS
  889.  
  890.  
  891.  
  892. You   can  choose  one  of  the  eleven   possible
  893. selections (functions)  shown  above.  You  make a
  894. selection by simply pressing the  function key (or
  895. ESC key) assigned to the desired  function   (e.g.
  896. pressing the F1 key for Create a Listing).
  897.  
  898. If a wrong key is  entered, an error  message will
  899. appear near the bottom of  the  screen.    For all
  900. data  entry  errors  in  any    of   the  function
  901. screens,    error   messages  will also  be appear
  902. at  the    bottom of  the screen.  A list of error
  903. messages    produced  by  The  Itemized Calculator
  904. and  COBOL   along    with  a brief explanation of
  905.  
  906.  
  907. 16                                     RJL Systems
  908.  
  909.  
  910.  
  911.  
  912.                            The Itemized Calculator
  913.  
  914.  
  915. each  is  given  in  Appendix  B.  For  DOS  error
  916. messages, refer to your DOS manual.
  917.  
  918.  
  919. Before  creating  your  first  itemized   listing,
  920. please  remember  to  complete  the final phase of
  921. installation  by  using  the     parameter  update
  922. function  (section  2.3.7)  to  set   the  various
  923. parameters to your own requirements.
  924.  
  925. A  description  and  walk-through of each function
  926. follow.
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956. RJL Systems                                     17
  957.  
  958.  
  959.  
  960.  
  961. The Itemized Calculator
  962.  
  963.  
  964.  
  965. 2.3.1  Create Listing
  966.  
  967.  
  968. Using this function will enable you  to  create an
  969. itemized listing.  Pressing  the  F1  function key
  970. while in the main  menu  screen  will  produce the
  971. following screen.
  972.  
  973.  
  974.                 CREATE LISTING
  975.  
  976.  
  977.    Enter listing file name ........
  978.  
  979.    Enter title of listing ....................
  980.  
  981.    Enter category name ...............
  982.  
  983.  
  984.  
  985.          QUANTITY               0
  986.          PRICE                  0.00
  987.          DESCRIPTION
  988.          UNIT OF MEASURE
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.   Esc -> Exit         F1  -> New Category
  996.   F6  -> Clear Screen F7  -> Back Up Listing
  997.   F8  -> New Listing  F9  -> Up a Line
  998.  
  999. The lines near the  bottom  of  the screen are the
  1000. selection   lines and will appear on all  function
  1001. screens. Except for the  Esc  key,  the selections
  1002. (F1, F6, F7, F8 and F9) are only operable when the
  1003.  
  1004.  
  1005. 18                                     RJL Systems
  1006.  
  1007.  
  1008.  
  1009.  
  1010.                            The Itemized Calculator
  1011.  
  1012.  
  1013. cursor  is   on  one  of  the  fields  of  a  line
  1014. (quantity,   price,   description  and   unit   of
  1015. measure).
  1016.  
  1017. You create an itemized listing by first entering a
  1018. unique  file  name (required only  if  writing  to
  1019. disk).  Once a listing  is created, you will  have
  1020. to use  this name whenever you want to gain access
  1021. to  a  particular  itemized  listing so always use
  1022. descriptive file names  (e.g.  EXPENSES, SHOPLIST,
  1023. REVENUES, etc.). All file names will be written on
  1024. your   diskette   directory   and  can  be  easily
  1025. recalled using the DOS DIR command.
  1026.  
  1027. After a unique file name  is  entered,  the cursor
  1028. will move to  the  title  of  listing  field. This
  1029. field will appear only if printing out  a listing.
  1030. Any title you enter  will be printed at the top of
  1031. each page of a listing.  Enter  a  title  for your
  1032. listing or just press the enter key if you have no
  1033. title  requirement. The cursor will  then  move to
  1034. the  category identifier field. A unique  category
  1035. identifier  must  be  entered.    If  you  are not
  1036. grouping an itemized listing into categories, this
  1037. field can represent the name  of  your  listing on
  1038. disk.
  1039.  
  1040. After  entering a unique category identifier,  the
  1041. cursor  will move to the first  field  of  a  line
  1042. (the quantity field). To enter a line, simply type
  1043. and enter  data for each of the fields shown. Once
  1044. the unit of measure field is entered,  the program
  1045. calculates the price extension by  multiplying the
  1046. quantity field by the price field and  then writes
  1047. the line to disk and/or printer.  The  cursor will
  1048. then return to the quantity  field  where  you can
  1049. enter another  line  or make one of the selections
  1050. in the selection lines.
  1051.  
  1052.  
  1053.  
  1054. RJL Systems                                     19
  1055.  
  1056.  
  1057.  
  1058.  
  1059. The Itemized Calculator
  1060.  
  1061.  
  1062. Data Entry Notes:
  1063.  
  1064.   1.  Before a line   is  written  to  disk and/or
  1065.       printer, you can    return  to  a  field for
  1066.       editing using the F9 function key.
  1067.  
  1068.   2.  The maximum characters that can be typed and
  1069.       entered for the description field is thirty.
  1070.       The maximum characters that can be typed and
  1071.       entered  for  the  unit  of measure field is
  1072.       three. Note the backspace key  is inoperable
  1073.       when  editing  these  fields. Use the cursor
  1074.       keys for editing.
  1075.  
  1076.   3.  If  you  are   categorizing   your  itemized
  1077.       listing, use the F1  function  key  to enter
  1078.       and begin a new category. Categories written
  1079.       to disk are  placed in ascending ASCII order
  1080.       based on the  category name you enter (ASCII
  1081.       codes  can be found in the appendix  section
  1082.       of  your  BASIC  manual).  Sequencing starts
  1083.       from  the first  position  in  the  category
  1084.       field whether a  character is entered or not
  1085.       (a space is an ASCII character). Note lower-
  1086.       case  and  upper-case letters  are  assigned
  1087.       different values. If you want  categories to
  1088.       be written to disk in  the  order  you enter
  1089.       them, you can add a prefix to  each category
  1090.       identifier  to  achieve  the desired result.
  1091.       One  such  possibility  is using a numbering
  1092.       system such as  001, ... 050, ... 999.
  1093.  
  1094.  
  1095.  
  1096. Notes:
  1097.  
  1098. Since DOS  first  stores  records  in  an  area in
  1099. memory  called a buffer,  DOS does not truly add a
  1100. record to disk   each  time  you  input data for a
  1101.  
  1102.  
  1103. 20                                     RJL Systems
  1104.  
  1105.  
  1106.  
  1107.  
  1108.                            The Itemized Calculator
  1109.  
  1110.  
  1111. line in your listing. Only when  a  buffer becomes
  1112. full or when you end execution of the program does
  1113. DOS take the records in the buffer and add them to
  1114. disk. This  is also true when you make changes and
  1115. deletions to your itemized listing.
  1116.  
  1117. The fact that you may  have  lines  that  were not
  1118. written to  disk by DOS is another good reason you
  1119. should always exit The Itemized  Calculator before
  1120. turning off your  computer  and  is  also  why you
  1121. should never remove your itemized listing diskette
  1122. until you end execution of the program.
  1123.  
  1124. If you are creating a large listing,  we recommend
  1125. that  you periodically back up your listing  using
  1126. the  F7  key to prevent  having  to  reinput  your
  1127. entire listing a second time should a system crash
  1128. occur  and  result  in  damage  to  your  itemized
  1129. listing on disk.
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152. RJL Systems                                     21
  1153.  
  1154.  
  1155.  
  1156.  
  1157. The Itemized Calculator
  1158.  
  1159.  
  1160.  
  1161. 2.3.2  Add Listing Lines
  1162.  
  1163. Using  this function  will enable you to add lines
  1164. to a previously  created listing on disk. Pressing
  1165. the F2 key   while  in  the  main menu screen will
  1166. produce the following screen.
  1167.  
  1168.  
  1169.              ADD LISTING LINES
  1170.  
  1171.  
  1172.    Enter listing file name ........
  1173.  
  1174.  
  1175.    Enter category name ...............
  1176.  
  1177.  
  1178.  
  1179.          QUANTITY               0
  1180.          PRICE                  0.00
  1181.          DESCRIPTION
  1182.          UNIT OF MEASURE
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  Esc -> Exit              F1 -> New Category
  1188.  F5  -> Existing Category F9 -> Up a Line
  1189.  
  1190. Enter the file name of the listing you want to add
  1191. lines to. After  the  file  name  is  entered, the
  1192. program  will  access  the  first category in your
  1193. listing, and the cursor will move to  the quantity
  1194. field where  you  can  start  inputting  data  and
  1195. adding  lines  to   your  listing.  If  the  first
  1196. category is not where  you  want  to  begin adding
  1197. lines, press  the  F5  key  to  enter  the desired
  1198.  
  1199.  
  1200.  
  1201. 22                                     RJL Systems
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                            The Itemized Calculator
  1207.  
  1208.  
  1209. category  or  the  F1  key  to  add  a  whole  new
  1210. category.
  1211.  
  1212. To enter a line,  simply  type  and enter data for
  1213. each of the fields shown. Once the unit of measure
  1214. field is entered, the program calculates the price
  1215. extension by multiplying the quantity field by the
  1216. price field  and then writes the line to disk. The
  1217. cursor  will  then return to  the  quantity  field
  1218. where you can enter another line  or  make  one of
  1219. the selections in the selection line.
  1220.  
  1221. Data entry notes described  in  section  2.3.1 are
  1222. also applicable when adding lines to a listing.
  1223.  
  1224.  
  1225.  
  1226. Note:
  1227.  
  1228. Before adding any  lines  to a  listing, make sure
  1229. the decimal selector for the quantity field  (0 or
  1230. 2) is set to the same value when  the  listing was
  1231. created.
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250. RJL Systems                                     23
  1251.  
  1252.  
  1253.  
  1254.  
  1255. The Itemized Calculator
  1256.  
  1257.  
  1258.  
  1259. 2.3.3  Change Listing Lines
  1260.  
  1261. Using  this function  will  enable  you  to modify
  1262. (edit)  lines  in your itemized listing.  Pressing
  1263. the  F2 key while in the  main  menu  screen  will
  1264. produce the following screen.
  1265.  
  1266.             CHANGE LISTING LINES
  1267.  
  1268.  
  1269.   Enter listing file name  ........
  1270.  
  1271.   Enter category name or press F1
  1272.   for first category ...............
  1273.  
  1274.  
  1275.  
  1276.  
  1277.   Esc -> Exit  F9 -> Up a Line
  1278.  
  1279. Entering the  file name of the listing you want to
  1280. change  will  move the cursor    to  the  category
  1281. field. Enter the category where you want  to start
  1282. making changes or just press the  F1  function key
  1283. to start from the first category.
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299. 24                                     RJL Systems
  1300.  
  1301.  
  1302.  
  1303.  
  1304.                            The Itemized Calculator
  1305.  
  1306.  
  1307. The lines in your listing  will  now  be displayed
  1308. starting with the category  you  selected  (or the
  1309. first category if you pressed the F1 function key)
  1310. along with the  following selection lines near the
  1311. bottom of the screen.
  1312.  
  1313.  
  1314.   Esc -> Exit            F1 -> Next Screen
  1315.   F3  -> Select Category F5 -> Update
  1316.   F7  -> Backtab         F9 -> Up a Line
  1317.   F10 -> Down a Line
  1318.  
  1319. To move to  the  desired field(s) that you want to
  1320. change, use  the F10 key to position the cursor on
  1321. the desired line  and  then  press  the  enter key
  1322. until  the  cursor  is on that field.  To  make  a
  1323. change to the field,    simply  type and enter the
  1324. desired data.  To move back up the screen, you can
  1325. either use  the F7 key to move backwards one field
  1326. at a time or the F9 key to move up  one  line at a
  1327. time. When you have  made  all  necessary changes,
  1328. press  the F5 key so that  these  changes  can  be
  1329. recorded to your itemized  listing  file.  Note an
  1330. update also takes place by pressing the  enter key
  1331. while  the  cursor  is on the last  field  on  the
  1332. change screen.
  1333.  
  1334. The rightmost  field of a line, which is under the
  1335. S column,  is the line status field. This field is
  1336. used  in  conjunction  with  the   delete  routine
  1337. (section  2.3.4).  To mark a  line  for  deletion,
  1338. enter any  character  other  the  G  for  the line
  1339. status field.  To  delete  all  lines  marked  for
  1340. deletion, simply run the delete routine.
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348. RJL Systems                                     25
  1349.  
  1350.  
  1351.  
  1352.  
  1353. The Itemized Calculator
  1354.  
  1355.  
  1356.  
  1357. 2.3.4  Delete Listing Lines
  1358.  
  1359.  
  1360. Using  this  function will enable  you  to  delete
  1361. unwanted lines from your itemized  listing. Press-
  1362. ing the F4 key while  in the main menu screen will
  1363. produce the file name inquiry screen.
  1364.  
  1365. After entering the file name  of  the  listing you
  1366. want lines deleted  from,   you will see a message
  1367. appear at the bottom of the  screen  informing you
  1368. the  program is deleting all unwanted lines.  Once
  1369. all  lines  marked for deletion  (use  the  change
  1370. listing lines routine section 2.3.3 to mark a line
  1371. for deletion) are deleted, the cursor will move to
  1372. the file  name field, where you can exit or delete
  1373. lines from another listing.
  1374.  
  1375.  
  1376.  
  1377.  
  1378. Note:
  1379.  
  1380.  
  1381. We recommend that you  back  up  and  restore your
  1382. itemized  listing  (section 2.3.8 and 2.3.9)  once
  1383. you have deleted  lines  so  that    your itemized
  1384. listing     can  be  reorganized  into  its   most
  1385. efficient structure on disk.
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397. 26                                     RJL Systems
  1398.  
  1399.  
  1400.  
  1401.  
  1402.                            The Itemized Calculator
  1403.  
  1404.  
  1405.  
  1406. 2.3.5  Display Listing Lines
  1407.  
  1408. Using  this function will enable you to display an
  1409. itemized  listing.  For a sample  of  an  itemized
  1410. listing, see Appendix A.
  1411.  
  1412. Pressing the  F5 key while in the main menu screen
  1413. will produce the following screen.
  1414.  
  1415.             DISPLAY LISTING LINES
  1416.  
  1417.  
  1418.   Enter listing file name  ........
  1419.  
  1420.   Enter category name or press
  1421.   F1 for first category ...............
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.   Esc -> Exit  F9 -> Up a Line
  1429.  
  1430. Entering the  file name of the listing you want to
  1431. display will  move the  cursor    to  the category
  1432. field. Enter the category where you want  to start
  1433. the display from or just press the F1 key to start
  1434. from the first category.
  1435.  
  1436. The lines in your listing  will  now  be displayed
  1437. starting with the category  you  selected  (or the
  1438. first category if you pressed the  F1  key). After
  1439. viewing the  data  on  the  screen,  you  can move
  1440. forward in  your listing by pressing the F1 key or
  1441. exit by pressing any other key.
  1442.  
  1443.  
  1444.  
  1445.  
  1446. RJL Systems                                     27
  1447.  
  1448.  
  1449.  
  1450.  
  1451. The Itemized Calculator
  1452.  
  1453.  
  1454.  
  1455. 2.3.6  Print Listing
  1456.  
  1457.  
  1458. Using this function will enable  you  to  print an
  1459. itemized  listing.  For a sample  of  an  itemized
  1460. listing, see Appendix A. Refer to sections 1.6 and
  1461. 2.3.7 on how to obtain properly printed reports.
  1462.  
  1463. Pressing the F6 function  key  while  in  the main
  1464. menu screen will result in the following screen.
  1465.  
  1466.  
  1467.            PRINT LISTING
  1468.  
  1469.   Enter listing file name ........
  1470.   Enter title of listing ....................
  1471.   Enter category or press F1
  1472.   to print from beginning ...............
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.   Esc -> Exit  F9 -> Up a Line
  1479.  
  1480. Entering the  file name of the listing you want to
  1481. print  will    move  the  cursor  to the title  of
  1482. listing field. Enter the title that you would like
  1483. to appear on your printed  listing  or  just press
  1484. the enter key if you  have  no  title requirement.
  1485. The cursor will now move to the category field. To
  1486. print  just one category from your listing,  enter
  1487. the desired category;  otherwise, press the F1 key
  1488. to print the entire listing.
  1489.  
  1490. After a message is displayed  to  inform  you that
  1491. your printer must  be in ready status, the program
  1492. will  begin printing  your itemized listing.  Once
  1493.  
  1494.  
  1495. 28                                     RJL Systems
  1496.  
  1497.  
  1498.  
  1499.  
  1500.                            The Itemized Calculator
  1501.  
  1502.  
  1503. printing is finished, the  cursor  will  return to
  1504. the  category  field  where  you  can  exit  or do
  1505. further printing.
  1506.  
  1507.  
  1508. 2.3.6.1  Print Sorted Listing
  1509.  
  1510.  
  1511. Use program ICSORT to produce sorted listings.
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544. RJL Systems                                     29
  1545.  
  1546.  
  1547.  
  1548.  
  1549. The Itemized Calculator
  1550.  
  1551.  
  1552.  
  1553. 2.3.7  Update Parameters
  1554.  
  1555. Using  this function  permits  you  to  update the
  1556. parameter file, which contains various information
  1557. used  by The Itemized Calculator. Pressing the  F7
  1558. function key while in the  main  menu  screen will
  1559. produce the following parameter update screen.
  1560.  
  1561.  
  1562.  
  1563.                UPDATE PARAMETERS
  1564.  
  1565.  
  1566.  
  1567.     Itemized listing  drive             B
  1568.     Write itemized listing to disk      N
  1569.     Lines at top of form                05
  1570.     Page height of form                 11.00
  1571.     No. of print lines per inch         6
  1572.     Decimal selector for quantity       0
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  Esc -> Exit F5 ->  Update  F9  ->  Up a Line
  1579.  
  1580. An explanation and   description of each parameter
  1581. follow.
  1582.  
  1583.  
  1584. 2.3.7.1  Itemized Listing  Drive
  1585.  
  1586.  
  1587.  
  1588. Enter the letter assigned to the  disk  drive that
  1589. will  contain  your  itemized listing. Permissible
  1590. values are A, B, C or D.
  1591.  
  1592.  
  1593. 30                                     RJL Systems
  1594.  
  1595.  
  1596.  
  1597.  
  1598.                            The Itemized Calculator
  1599.  
  1600.  
  1601.  
  1602. 2.3.7.2  Write Itemized Listing to Disk
  1603.  
  1604. This  parameter  determines  what  output is to be
  1605. generated  when   creating  an  itemized  listing.
  1606. Enter  N  to have your  itemized  listing  printed
  1607. only.  Enter Y to have your itemized listing writ-
  1608. ten to disk only.  Enter  B  to have your itemized
  1609. listing outputted to both disk and printer.
  1610.  
  1611.  
  1612.  
  1613. 2.3.7.3  Lines at Top of Form
  1614.  
  1615. Enter the number of blank lines desired at the top
  1616. of a form when printing out an itemized listing.
  1617.  
  1618.  
  1619. 2.3.7.4  Page Height
  1620.  
  1621. Enter the page height  (in  inches)  of  the paper
  1622. (form) you are using for your printouts  (e.g. 11,
  1623. 8.5, etc.).
  1624.  
  1625.  
  1626. 2.3.7.5  Number of Print Lines per Inch
  1627.  
  1628. Enter  6  if  you are using six lines per inch for
  1629. your printouts. Enter 8  if  you  are  using eight
  1630. lines per  inch. Since the eight lines per inch is
  1631. optional  for  most printers, you  must  set  your
  1632. printer to  print eight lines per inch via the DOS
  1633. MODE command if you change this parameter to 8.
  1634.  
  1635.  
  1636. 2.3.7.6  Decimal Selector for Quantity
  1637.  
  1638. Enter  0  to  have  no  decimal  positions  in the
  1639. quantity  field.  Enter  2  to  have  two  decimal
  1640.  
  1641.  
  1642. RJL Systems                                     31
  1643.  
  1644.  
  1645.  
  1646.  
  1647. The Itemized Calculator
  1648.  
  1649.  
  1650. positions   in  the  quantity  field.  Note   when
  1651. updating,  displaying  or  printing  an   itemized
  1652. listing, this parameter must be set  to  the value
  1653. used when the  listing  was  created  in  order to
  1654. obtain  proper results.
  1655.  
  1656.  
  1657.  
  1658.  
  1659. Note:
  1660.  
  1661. Pressing the F5  key  or  pressing  the  enter key
  1662. while  the  cursor  is  on  the  decimal  selector
  1663. parameter will record all changes to the parameter
  1664. file.
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691. 32                                     RJL Systems
  1692.  
  1693.  
  1694.  
  1695.  
  1696.                            The Itemized Calculator
  1697.  
  1698.  
  1699.  
  1700. 2.3.8  Back Up Listing
  1701.  
  1702.  
  1703.  
  1704.  
  1705.                                                  1
  1706. Using this function will create a backup diskette
  1707. of your itemized listing.   This  facility creates
  1708. one file  with the same file name as your itemized
  1709. listing with the exception an extension of  BAK is
  1710. added.  It  is  important that you create a backup
  1711. of  each  itemized listing you  either  create  or
  1712. update. Having a  current backup will prevent your
  1713. having   to  reinput  updates  to  your   itemized
  1714. listing later on in the  event  the  file  must be
  1715. restored  for any reason.
  1716.  
  1717. Please note that this backup facility  can  not be
  1718. used  by  fixed  disk users if the  size  of  your
  1719. itemized  listing becomes greater than a  diskette
  1720. can hold (however a backup can be made to a second
  1721. fixed  disk  or  the same fixed disk).  In such an
  1722. event,  you  can use IBM's  BACKUP  (and  RESTORE)
  1723. utility program under DOS 2.0  to  back  up   your
  1724. itemized listing.
  1725.  
  1726. Pressing the F8 function  key  while  in  the main
  1727. menu screen  will result in the  file name inquiry
  1728. screen  appearing.  The  file  name  of  the  last
  1729. itemized listing you were using will be displayed.
  1730.  
  1731. -----------
  1732.  
  1733. 1. A backup  of  an  itemized  listing can also be
  1734.    made by copying  both  the  data  file  and the
  1735.    indexed file using the DOS COPY  command.   You
  1736.    should back up each itemized listing    in this
  1737.    manner  in addition to using the  normal backup
  1738.    facility provided by The Itemized Calculator.
  1739.  
  1740.  
  1741. RJL Systems                                     33
  1742.  
  1743.  
  1744.  
  1745.  
  1746. The Itemized Calculator
  1747.  
  1748.  
  1749. If  this  listing  is the one you want to back up,
  1750. just  press  the enter key;  otherwise,  type  and
  1751. enter the  correct  file  name.  After  entering a
  1752. file name, you will see the following messages.
  1753.  
  1754.  
  1755.    Press Esc key to exit.
  1756.    Do not remove itemized listing file.
  1757.    Enter letter of backup drive _.
  1758.  
  1759.  
  1760. Type  and  enter the drive  specification  of  the
  1761. drive where you will  insert  the  backup diskette
  1762. (permissible values are A, B, C, or D).
  1763.  
  1764. Entering a drive specification will then result in
  1765. the  backup screen shown on the next page.
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790. 34                                     RJL Systems
  1791.  
  1792.  
  1793.  
  1794.  
  1795.                            The Itemized Calculator
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.               BACK UP LISTING
  1806.  
  1807.  
  1808.   Use Esc key to exit before or after backup
  1809.   only. Insert backup diskette in Drive _.
  1810.   Then press enter to begin backup.
  1811.  
  1812.  
  1813.  
  1814.  
  1815.   ***  TAKE ONE OF THE ABOVE ACTIONS  ***
  1816.  
  1817.  
  1818.  
  1819. You can now insert  your  backup  diskette  in the
  1820.                               2
  1821. disk drive you  just selected.  After the diskette
  1822. is inserted, press the enter  key  and  the backup
  1823. will begin.    When  the  backup is completed, the
  1824. following message will appear at the bottom of the
  1825. screen.
  1826.  
  1827.        Backup of itemized file completed.
  1828.  
  1829.  
  1830.  
  1831. -----------
  1832.  
  1833. 2. If the backup drive you selected and  the drive
  1834.    containing your itemized listing are identical,
  1835.    the  backup  will  take  place on your itemized
  1836.    listing  diskette, and no new diskette must  be
  1837.    inserted.
  1838.  
  1839.  
  1840. RJL Systems                                     35
  1841.  
  1842.  
  1843.  
  1844.  
  1845. The Itemized Calculator
  1846.  
  1847.  
  1848. Those who have two disk  drives    can  now create
  1849. another  backup diskette (it is advisable to  keep
  1850. more than one) or exit and return to the main menu
  1851. screen by pressing the ESC key.
  1852.  
  1853. An important point to remember is that  you should
  1854. never  use  a  backup  diskette that contains your
  1855. most current itemized listing backup file.  If you
  1856. do and the  system  crashes  while  the  backup is
  1857. executing, both  your  itemized  listing  and your
  1858. most current itemized listing backup file could be
  1859. lost permanently making recovery long and arduous.
  1860.  
  1861. One final point is that you  should  never attempt
  1862. to exit the backup screen while  the actual backup
  1863. is in progress.
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889. 36                                     RJL Systems
  1890.  
  1891.  
  1892.  
  1893.  
  1894.                            The Itemized Calculator
  1895.  
  1896.  
  1897.  
  1898. 2.3.9  Restore Listing
  1899.  
  1900.  
  1901. Using  this  function  restores  (re-creates)   an
  1902. itemized  listing when that file becomes  unusable
  1903. for any reason.  To re-create an itemized listing,
  1904. the program uses  a  backup  file  of  the listing
  1905. created   by    The  Itemized  Calculator   backup
  1906. facility (section 2.3.8).
  1907.  
  1908. The   program  re-creates  both  the   data   file
  1909. and  the  indexed  file.  By    executing     this
  1910. program,  an  itemized  listing  is  not  only re-
  1911.                                                3
  1912. created but also reorganized more  efficiently.  A
  1913. reorganization does not  take place if you utilize
  1914. the  DOS  COPY  command  to  restore  an  itemized
  1915.         4
  1916. listing.   The  ability  to reorganize an itemized
  1917. listing is one of the principal reasons  for using
  1918. the backup and restore  features  provided  by The
  1919. Itemized Calculator.
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929. -----------
  1930.  
  1931. 3. An  indexed  file  tends to become disorganized
  1932.    and    inefficient  to  use  when  it  has been
  1933.    updated  frequently;  therefore, it  should  be
  1934.    restored periodically.
  1935.  
  1936. 4. The COPY  command  will    have  to be used for
  1937.    both the data  and indexed file backups.
  1938.  
  1939.  
  1940. RJL Systems                                     37
  1941.  
  1942.  
  1943.  
  1944.  
  1945. The Itemized Calculator
  1946.  
  1947.  
  1948. Pressing the F9 function  key  while  in  the main
  1949. menu  will  produce  the following restore listing
  1950. screen.
  1951.  
  1952.  
  1953.                RESTORE LISTING
  1954.  
  1955.  
  1956.  
  1957.  Restored listing will be written to drive B.
  1958.  Enter letter of backup drive_.
  1959.  Enter backup file name ............
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  Press Esc to exit
  1965.  
  1966. The restored listing will be written to  the drive
  1967. indicated  by the itemized listing drive parameter
  1968. in your parameter  file (in the above illustration
  1969. drive B was  selected). Place a formatted diskette
  1970. in this drive.  After placing your backup diskette
  1971. in a drive of your choice  (only if  a  backup  is
  1972. not on a fixed disk or on the same disk drive that
  1973. the restored itemized listing will be written to),
  1974. enter the letter associated with the backup drive.
  1975. Once the backup drive is inputted, type  and enter
  1976. the  backup  file  name  (the  file  name  of your
  1977. listing  plus  .BAK).  The  program will now begin
  1978. restoring your itemized listing.
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989. 38                                     RJL Systems
  1990.  
  1991.  
  1992.  
  1993.  
  1994.                            The Itemized Calculator
  1995.  
  1996.  
  1997. When the program is finished re-creating the file,
  1998. the following message will be displayed.
  1999.  
  2000.       Itemized file restored successfully.
  2001.  
  2002. You can now restore  another  itemized  listing or
  2003. exit and return to the main menu.
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009. Note:
  2010.  
  2011. In performance tests using  two  disk  drives, the
  2012. restore facility was  found  to run at  least five
  2013. times faster with a  system  having  a  fixed disk
  2014. than one  without.
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036. RJL Systems                                     39
  2037.  
  2038.  
  2039.  
  2040.  
  2041. The Itemized Calculator
  2042.  
  2043.  
  2044.  
  2045. 2.3.10  Combine Two Listings
  2046.  
  2047. Using  this  function  permits you to  combine two
  2048. listings into one.
  2049.  
  2050. Pressing the F10 key while in the main menu screen
  2051. will  result in  the  following  combine  listings
  2052. screen.
  2053.  
  2054.  
  2055.            COMBINE LISTINGS
  2056.  
  2057.  
  2058.   Enter listing 1 file name ........
  2059.  
  2060.   Enter listing 2 file name ........
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.   Esc -> Exit   F9 -> Up a Line
  2071.  
  2072. To combine two listings, simply type and enter the
  2073. file  names  of  the  listings    you   want    to
  2074. combine. After  the second file  name  is entered,
  2075. you will see a message appear at the bottom of the
  2076. screen informing you that the combining of the two
  2077. listings  is taking  place.  Once   the  merge  is
  2078. finished,  you  can  combine  two more listings or
  2079. return to the main menu screen by pressing the ESC
  2080. key.
  2081.  
  2082.  
  2083.  
  2084.  
  2085. 40                                     RJL Systems
  2086.  
  2087.  
  2088.  
  2089.  
  2090.                            The Itemized Calculator
  2091.  
  2092.  
  2093. The  first  listing is combined  into  the  second
  2094. listing  and  assumes   the  name  of  the  second
  2095. listing. The  first  listing  is  not  deleted. If
  2096. you  desire this listing to be deleted, you should
  2097. use the DOS ERASE  command  for  both the data and
  2098. indexed files. To  make  sure  the  result  of the
  2099. merging   was  what  you  expected,  display   the
  2100. combined  listing  using  the    display  function
  2101. (section 2.3.5).
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134. RJL Systems                                     41
  2135.  
  2136.  
  2137.  
  2138.  
  2139. The Itemized Calculator
  2140.  
  2141.  
  2142.  
  2143. 2.3.11  Exiting the System
  2144.  
  2145.  
  2146. Always  exit  from  The Itemized Calculator before
  2147. turning  off your computer or performing  a system
  2148. restart (CTRL-ALT-DEL)  by  pressing  the  Esc key
  2149. while in the main  menu  screen.  Failure to do so
  2150. could  result  in serious damage  to  an  itemized
  2151. listing.
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183. 42                                     RJL Systems
  2184.  
  2185.  
  2186.  
  2187.  
  2188.                            The Itemized Calculator
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.                A p p e n d i x   A
  2198.  
  2199.   S a m p l e   I t e m i z e d   L i s t i n g
  2200.  
  2201.  
  2202.  
  2203.                  SHOPPING LIST
  2204.  
  2205.  7-18-84                             PAGE 1
  2206.                     DAIRY
  2207.  
  2208.  QTY   UNIT  DESCRIPTION    PRICE    EXTENSION
  2209.  
  2210.  1.50  LB      CHEESE       1.24        1.86
  2211.  1.00  CTN     MILK          .89         .89
  2212.  1.00  PNT     COT. CHEESE   .59         .59
  2213.  1.00  HGL     ICE CREAM    1.56        1.56
  2214.  
  2215.                       TOTAL             4.90
  2216.  
  2217.                   VEGETABLES
  2218.  
  2219.  1.00  HD      LETTUCE       .89         .89
  2220.  2.50  LB      CELERY        .69        1.73
  2221.   .50  LB      COLESLAW      .69         .35
  2222.  3.75  LB      CARROTS       .33        1.24
  2223.  5.25  LB      TOMATOES      .30        1.58
  2224.  
  2225.                       TOTAL             5.79
  2226.  
  2227.  
  2228. RJL Systems                                     43
  2229.  
  2230.  
  2231.  
  2232.  
  2233. The Itemized Calculator
  2234.  
  2235.  
  2236.                     MEATS
  2237.  
  2238. 12.50  LB      TURKEY        .69        8.63
  2239.  1.50  LB      SALAMI       4.50        6.75
  2240.   .75  LB      BOLOGNA      4.50        3.38
  2241.  1.25  LB      HAM          3.54        4.43
  2242.  
  2243.                       TOTAL            23.19
  2244.  
  2245.                 GRAND TOTAL            33.88
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280. 44                                     RJL Systems
  2281.  
  2282.  
  2283.  
  2284.  
  2285.                            The Itemized Calculator
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.                A p p e n d i x   B
  2295.  
  2296.            E r r o r   M e s s a g e s
  2297.  
  2298.  
  2299.  
  2300.    -  Abort, Retry, Ignore
  2301.  
  2302.          *  This  is a DOS error message that  can
  2303.             occur for a number of  reasons. Always
  2304.             try to recover from this  situation by
  2305.             correcting the applicable  problem and
  2306.             pressing R. Avoid the abort  selection
  2307.             if   possible   since   your  itemized
  2308.             listing may become damaged.
  2309.  
  2310.  
  2311.    -  A LISTING CAN NOT BE COMBINED INTO ITSELF.
  2312.  
  2313.          *  Self-explanatory.     Two     distinct
  2314.             itemized   listings  (different   file
  2315.             names)  are  required when  using  the
  2316.             combine function.
  2317.  
  2318.    -  BACKUP  NOT FOUND ON DRIVE _. ENTER  CORRECT
  2319.       NAME OR PRESS ESC TO EXIT.
  2320.  
  2321.          *  The  program's  restore  routine could
  2322.             not find your backup file in the drive
  2323.             indicated. This problem could arise if
  2324.             you  enter  an  incorrect backup name,
  2325.             place  your  backup  diskette  in  the
  2326.  
  2327.  
  2328.  
  2329. RJL Systems                                     45
  2330.  
  2331.  
  2332.  
  2333.  
  2334. The Itemized Calculator
  2335.  
  2336.  
  2337.             wrong drive or place a  wrong diskette
  2338.             in the backup drive.
  2339.  
  2340.    -  CATEGORY IDENTIFIER NOT ENTERED.
  2341.  
  2342.          *  Self-explanatory.  A category  identi-
  2343.             fier must be entered.
  2344.  
  2345.    -  CATEGORY NOT FOUND. ENTER CORRECT CATEGORY.
  2346.  
  2347.          *  Self-explanatory. Enter the name of an
  2348.             existing  category  in  your  itemized
  2349.             listing.
  2350.  
  2351.    -  COBOL  RUN TIME ERROR
  2352.  
  2353.          *  There  are  a  number  of  COBOL  file
  2354.             errors and run time errors  that could
  2355.             occur  on  rare cases.   There  is  no
  2356.             point in providing  a  description and
  2357.             explanation   of each error, since  in
  2358.             all likelihood they would have  little
  2359.             meaning to you.   Some of these errors
  2360.             are of a serious nature.    If  you do
  2361.             encounter this type  of  error, please
  2362.             notify RJL Systems.
  2363.  
  2364.  
  2365.    -  DISK SPACE FULL. BACKUP UNSUCCESSFUL.
  2366.  
  2367.          *  There  was  not   enough   disk  space
  2368.             available  on the disk  in the  backup
  2369.             drive  to  write  a  backup   of  your
  2370.             itemized  listing.   The   backup  was
  2371.             unsuccessful.  Use  a   diskette  that
  2372.             contains more space.
  2373.  
  2374.  
  2375.  
  2376. 46                                     RJL Systems
  2377.  
  2378.  
  2379.  
  2380.  
  2381.                            The Itemized Calculator
  2382.  
  2383.    -  DUPLICATE CATEGORY NAME. ENTER A UNIQUE NAME
  2384.       ONLY.
  2385.  
  2386.          *  You tried to name  a  new  category in
  2387.             your itemized listing with an existing
  2388.             category name. Enter a unique category
  2389.             name for each category.
  2390.  
  2391.    -  DUPLICATE LISTING NAME. ENTER UNIQUE LISTING
  2392.       NAME.
  2393.  
  2394.          *  You  tried to name a new listing  with
  2395.             an existing file name. Enter  a unique
  2396.             file  name  for each itemized listing.
  2397.  
  2398.    -  ENTER 0 OR 2 FOR DECIMAL SELECTOR.
  2399.  
  2400.          *  You  entered   an   incorrect  decimal
  2401.             selector for the  quantity  field when
  2402.             updating    your    parameter    file.
  2403.             Permissible values are 0 and 2.
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427. RJL Systems                                     47
  2428.  
  2429.  
  2430.  
  2431.  
  2432. The Itemized Calculator
  2433.  
  2434.  
  2435.    -  ENTER 6 OR 8 ONLY FOR LINES PER INCH.
  2436.  
  2437.          *  You  entered  an incorrect  lines  per
  2438.             inch  parameter  when   updating  your
  2439.             parameter file. Permissible values are
  2440.             6 and 8.
  2441.  
  2442.  
  2443.    -  ENTER A, B, C OR D ONLY.
  2444.  
  2445.          *  You  entered  an  incorrect letter for
  2446.             either  the  backup  drive     or  the
  2447.             itemized  listing drive while  in  the
  2448.             backup  or restore routines. Permissi-
  2449.             ble values are A, B, C or D.
  2450.  
  2451.    -  ENTER Y, B, OR N ONLY.
  2452.  
  2453.          *  You  entered  an  incorrect letter for
  2454.             the  write  to  disk  parameter   when
  2455.             updating your parameter  file. Permis-
  2456.             sible values are  Y, B or N.
  2457.  
  2458.    -  FILE  NAME  NOT  ENTERED. ENTER CORRECT FILE
  2459.       NAME.
  2460.  
  2461.          *  Self-explanatory.  Enter  the  correct
  2462.             file name.
  2463.  
  2464.  
  2465.    -  ITEMIZED FILE SERIOUSLY DAMAGED.
  2466.  
  2467.          *  The structure of  an  itemized listing
  2468.             on  disk for all intents and  purposes
  2469.             has  been  destroyed.   This situation
  2470.             can   result   from   a  system  crash
  2471.             occurring while updating  the  file or
  2472.             from turning off  your  computer while
  2473.             The  Itemized   Calculator   is  still
  2474.  
  2475.  
  2476. 48                                     RJL Systems
  2477.  
  2478.  
  2479.  
  2480.  
  2481.                            The Itemized Calculator
  2482.  
  2483.  
  2484.             executing.  To recover from  a damaged
  2485.             file,  restore  your  itemized listing
  2486.             using the restore facility  (main menu
  2487.             selection  9)  and your  most  current
  2488.             itemized listing backup diskette.
  2489.  
  2490.    -  LISTING NOT FOUND  ON DRIVE _. ENTER CORRECT
  2491.       NAME OR PRESS ESC TO EXIT.
  2492.  
  2493.          *  One  of the program's  routines  could
  2494.             not find your itemized listing  in the
  2495.             drive  indicated.  This  problem could
  2496.             arise  if you enter an incorrect  file
  2497.             name,  place  your   itemized  listing
  2498.             diskette in the  wrong drive  or place
  2499.             the  wrong  diskette in  the  itemized
  2500.             listing drive.
  2501.  
  2502.    -  OVERSIZE ERROR ON CALCULATION OF  EXTENSION.
  2503.       USE A SMALLER QUANTITY.
  2504.  
  2505.          *  Computation   of   extension   exceeds
  2506.             maximum allowed: 99,999,999,999.99.
  2507.  
  2508.    -  RECORD LIMIT REACHED. NO MORE RECORDS CAN BE
  2509.       ADDED.
  2510.  
  2511.          *  You   tried  to  add  more  than   the
  2512.             allowable lines a  category  can have.
  2513.             Each  category  can  have a maximum of
  2514.             999,999 lines.
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525. RJL Systems                                     49
  2526.  
  2527.  
  2528.  
  2529.  
  2530. The Itemized Calculator
  2531.  
  2532.  
  2533.  
  2534.    -  WRONG KEY ENTERED. ENTER  ONE  OF  THE ABOVE
  2535.       KEYS ONLY.
  2536.  
  2537.          *  You typed and entered a key other than
  2538.             a function key  while in the main menu
  2539.             screen.
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574. 50                                     RJL Systems
  2575.  
  2576.  
  2577.  
  2578.  
  2579.                            The Itemized Calculator
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.                A p p e n d i x   C
  2589.  
  2590.                  G l o s s a r y
  2591.  
  2592.  
  2593. Alphanumeric
  2594.             A  data  type  that  can   consist  of
  2595.             digits, letters  and  certain symbols.
  2596.             Synonymous with non-numeric.
  2597.  
  2598. Backspace key
  2599.             The  editing  key  with  the  leftward
  2600.             pointed  arrow.  It is located   right
  2601.             above   the  enter  key  on  the   IBM
  2602.             keyboard.
  2603.  
  2604. Back up     The copying  of  a  whole  diskette or
  2605.             just desired files on a diskette  onto
  2606.             another  diskette.  Copying  can  also
  2607.             take  place  from a fixed  disk  to  a
  2608.             diskette or vice versa.
  2609.  
  2610. Byte        One  character  of   data   stored  in
  2611.             computer memory, on disk or tape.
  2612.  
  2613. Category identifier
  2614.             The   identifier   you   assign  to  a
  2615.             particular category  in  your itemized
  2616.             listing.  The  maximum  length of this
  2617.             identifier is fifteen characters long.
  2618.             Categories  are  placed  on  disk   in
  2619.             ascending  sequence  based   on  ASCII
  2620.             codes,  which  can  be  found  in  the
  2621.  
  2622.  
  2623. RJL Systems                                     51
  2624.  
  2625.  
  2626.  
  2627.  
  2628. The Itemized Calculator
  2629.  
  2630.  
  2631.             appendix  of  your  BASIC manual. Note
  2632.             upper-case and lower-case  letters are
  2633.             assigned different values.
  2634.  
  2635. COBOL       Acronym for  Common  Business Oriented
  2636.             Language.    It  is  the   programming
  2637.             language used extensively on mainframe
  2638.             computers for business applications.
  2639.  
  2640. Cursor      A    blinking   underline    character
  2641.             appearing on the  screen  and denoting
  2642.             the position  where  data    should be
  2643.             entered.
  2644.  
  2645. Cursor control left key
  2646.             On the  numeric  keypad,  this  is the
  2647.             number  4  key  which  can be used for
  2648.             editing purposes when the numeric lock
  2649.             key is  disengaged.
  2650.  
  2651. Cursor control right key
  2652.             On the  numeric  keypad,  this  is the
  2653.             number 6 key  which  can  be  used for
  2654.             editing purposes when the numeric lock
  2655.             key is disengaged.
  2656.  
  2657. Directory   An  area on  diskette  or  fixed  disk
  2658.             containing  all  file names  and  file
  2659.             information   associated   with   that
  2660.             particular directory.
  2661.  
  2662. Disk        Synonymous  with  either  diskette  or
  2663.             fixed disk.
  2664.  
  2665. Diskette    A thin, flexible  magnetic  disk, used
  2666.             as  a  medium  to  store  data    on a
  2667.             permanent basis. Unlike a fixed  disk,
  2668.             it  is removable in nature.    Synony-
  2669.             mous with floppy diskette.
  2670.  
  2671.  
  2672. 52                                     RJL Systems
  2673.  
  2674.  
  2675.  
  2676.  
  2677.                            The Itemized Calculator
  2678.  
  2679.  
  2680. DOS         Acronym  for  Disk  Operating  System.
  2681.             The operating system for the IBM PC.
  2682.  
  2683. Enter       Pressing the enter   key, which is the
  2684.             key with the hooked arrow on the right
  2685.             side of the IBM keyboard. If data were
  2686.             typed prior to pressing the enter key,
  2687.             the data would be placed into computer
  2688.             memory.
  2689.  
  2690. Esc key     The escape key  is located just to the
  2691.             left of the  number  1  key on the top
  2692.             row  of the IBM keyboard.  The  escape
  2693.             key is used to exit  from a screen.
  2694.  
  2695. Field       The  smallest  unit  of  a record or a
  2696.             particular  area  in  computer  memory
  2697.             which a program can use.
  2698.  
  2699. File        An area on disk containing  records of
  2700.             a related nature such as  an inventory
  2701.             file, expense file or shopping list.
  2702.  
  2703. File name   A name of up  to eight  characters you
  2704.             assign to an itemized listing  written
  2705.             to disk. To gain access to an itemized
  2706.             listing, type and enter the  file name
  2707.             you used when the listing was created.
  2708.             For file  names  containing alphabetic
  2709.             characters,  you  may  entered  either
  2710.             upper-case or lower-case letters.
  2711.  
  2712. Fixed disk  A nonremovable disk.  Synonymous  with
  2713.             hard disk.
  2714.  
  2715. Floppy diskette
  2716.             Synonymous with diskette.
  2717.  
  2718.  
  2719.  
  2720.  
  2721. RJL Systems                                     53
  2722.  
  2723.  
  2724.  
  2725.  
  2726. The Itemized Calculator
  2727.  
  2728.  
  2729. Formatting  A  process of preparing a disk  (using
  2730.             the DOS  FORMAT  command)  to  make it
  2731.             usable by a program.
  2732.  
  2733. Function    A  particular  phase  of a program de-
  2734.             signed for the purpose of   performing
  2735.             one  specific  task.   Synonymous with
  2736.             routine.
  2737.  
  2738. Function key
  2739.             A  key  that  can  be   programmed  to
  2740.             perform  a  specific  task for a user.
  2741.             The  function  keys  are F1-F10 on the
  2742.             left side of the IBM keyboard.
  2743.  
  2744. Hard disk   A nonremovable disk.  Synonymous  with
  2745.             fixed disk.
  2746.  
  2747. Input       Placing data into  computer  memory by
  2748.             typing  in  the  information  via  the
  2749.             keyboard and pressing the enter   key,
  2750.             which is the key with the hooked arrow
  2751.             on   the  right  side  of  the     IBM
  2752.             keyboard.
  2753.  
  2754. Menu        A list of items (functions) from which
  2755.             a selection must be made.  Pressing an
  2756.             assigned function key  determines what
  2757.             function a program performs next.
  2758.  
  2759. Message line
  2760.             A line at the bottom of a screen where
  2761.             either error  or  informative messages
  2762.             are displayed by a program.
  2763.  
  2764. Non-numeric
  2765.             A  field that can contain both  digits
  2766.             and    nondigits.   Synonymous    with
  2767.             alphanumeric.
  2768.  
  2769.  
  2770. 54                                     RJL Systems
  2771.  
  2772.  
  2773.  
  2774.  
  2775.                            The Itemized Calculator
  2776.  
  2777.  
  2778. Numeric     A field  that can contain only digits.
  2779.  
  2780. Off-line    Pertaining  to equipment  unaccessible
  2781.             to  your  computer  such as a diskette
  2782.             not on a  disk drive or a disconnected
  2783.             printer.
  2784.  
  2785. On-line     Pertaining to equipment  accessible to
  2786.             your computer such  as a diskette on a
  2787.             disk  drive or a video display that is
  2788.             connected and turned on.
  2789.  
  2790. Parameter   A field that can take on more than one
  2791.             value.  A  program  uses this value to
  2792.             place in a calculation or to determine
  2793.             a particular operation to perform.
  2794.  
  2795. Prompt      A character(s)  indicating  where data
  2796.             can be entered on the  screen.     The
  2797.             DOS prompt is usually the  > character
  2798.             preceded by the drive designator.  The
  2799.             Itemized   Calculator    prompts   are
  2800.             periods    for alphanumeric  data  and
  2801.             zeros for numeric data.
  2802.  
  2803. Record      A basic unit of a file consisting of a
  2804.             group of fields that contain pertinent
  2805.             information concerning one subject.
  2806.  
  2807. Routine     A  particular  phase   of   a  program
  2808.             designed  for the  purpose  of    per-
  2809.             forming one specific task.  Synonymous
  2810.             with function.
  2811.  
  2812. Screen      The output to the video display.
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819. RJL Systems                                     55
  2820.  
  2821.  
  2822.  
  2823.  
  2824. The Itemized Calculator
  2825.  
  2826.  
  2827. Selection line
  2828.             A line(s) near  the bottom of a screen
  2829.             where a selection of options available
  2830.             for a particular screen is displayed.
  2831.  
  2832. System Crash
  2833.             Failure  of  the  computer  system  to
  2834.             remain  running  (e.g.  a system crash
  2835.             caused by a power outage).
  2836.  
  2837. Tab key     The  key  with  both  a  leftward  and
  2838.             rightward  pointed  arrow.      It  is
  2839.             located just below  the Esc key on the
  2840.             IBM keyboard.  This key can be used in
  2841.             lieu of the enter key.
  2842.  
  2843. Type        Pressing any key where a  character is
  2844.             assigned.  The  enter key, tab key and
  2845.             other  special  purpose keys  are  not
  2846.             included.
  2847.  
  2848. Type and Enter
  2849.             Typing  in  data;  then  pressing  the
  2850.             enter  key.  After  the  enter  key is
  2851.             pressed,  the  data  is  placed   into
  2852.             computer  memory.
  2853.  
  2854. Update      To modify  a  file  by  either adding,
  2855.             deleting or changing a record(s).
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868. 56                                     RJL Systems
  2869.  
  2870.  
  2871.  
  2872.  
  2873.                            The Itemized Calculator
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.                       I n d e x
  2883.  
  2884.  
  2885.          MODE command        combine two
  2886.              6                    listings
  2887.                                   40
  2888.         A                    combine two
  2889.         add listing               listings
  2890.              lines 22             screen
  2891.         alphanumeric              40
  2892.              4               COMMAND.COM 9
  2893.                              COPY command
  2894.         B                         3, 9,
  2895.         back up                   11, 33,
  2896.              listing              37
  2897.              33              create
  2898.         backspace key             listing
  2899.              3                    18
  2900.         backup 2, 13,        CTRL key 5
  2901.              33, 34,         cursor 3
  2902.              35, 36,         cursor
  2903.              37                   control
  2904.         backup screen             left key
  2905.              35                   3
  2906.                              cursor
  2907.         C                         control
  2908.         category                  right
  2909.              identifier           key 3
  2910.              1, 19
  2911.         change               D
  2912.              listing         damaged file
  2913.              lines 24             3
  2914.         COBOL 3, 16          data entry 3
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922. The Itemized Calculator
  2923.  
  2924.  
  2925.         data file 1,         ESC key 5,
  2926.              33, 37,              16, 40
  2927.              41              exiting The
  2928.         decimal                   Itemized
  2929.              selector             Calculator
  2930.              for                  8, 42
  2931.              quantity
  2932.              31              F
  2933.         delete               field 3, 4, 5
  2934.              listing         file 13
  2935.              lines 26        file names 11
  2936.         description          fixed disk
  2937.              of                   11, 14,
  2938.              features             33
  2939.              13              fixed disk
  2940.         DIR command               users 11
  2941.              11              form feed 6
  2942.         directory 11         formatting 9
  2943.         disk 11              function key
  2944.         DISKCOPY                  3, 16
  2945.              command         functions 16
  2946.              2
  2947.         diskette 2,          I
  2948.              11, 33,         indexed file
  2949.              35                   1, 33,
  2950.         display                   37, 41
  2951.              listing         input 3
  2952.              lines 27        installation
  2953.         DOS 5                     9
  2954.                              itemized
  2955.         E                         listing
  2956.         editing keys              2, 9,
  2957.              3                    33, 37
  2958.         enter key 4          itemized
  2959.         ERASE command             listing
  2960.              41                   drive
  2961.         Error                     parameter
  2962.              Messages             30, 38
  2963.              16
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.                            The Itemized Calculator
  2972.  
  2973.  
  2974.                              parameter 6,
  2975.         L                         30
  2976.         lines at top         parameter
  2977.              of form              file 6
  2978.              parameter       parameter
  2979.              31                   update
  2980.         lines per                 screen
  2981.              inch                 30
  2982.              parameter       print listing
  2983.              6                    28
  2984.                              printer
  2985.         M                         preparation
  2986.         main menu 36              6
  2987.         main menu            prompt 4
  2988.              screen
  2989.              14, 16          R
  2990.         menu 5, 14,          recovering
  2991.              36                   lost
  2992.         MODE command              data 3
  2993.              6, 31           RENAME
  2994.                                   command
  2995.         N                         11
  2996.         non-numeric 4        reorganized
  2997.         number of                 37
  2998.              print           restore 13
  2999.              lines           restore
  3000.              per inch             listing
  3001.              parameter            37
  3002.              31              routine 25
  3003.         numeric 3
  3004.                              S
  3005.         O                    SCROLL/BREAK
  3006.         off-line 6                key 5
  3007.         on-line 6            selection
  3008.                                   line 18,
  3009.         P                         19, 23,
  3010.         page height               25
  3011.              parameter       selections 16
  3012.              31
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020. The Itemized Calculator
  3021.  
  3022.  
  3023.         serial               update
  3024.              printer              parameter
  3025.              6                    file 30
  3026.         system crash
  3027.              8, 36           W
  3028.         system               write
  3029.              shutdown             itemized
  3030.              8, 42                listing
  3031.                                   to disk
  3032.         T                         parameter
  3033.         tab key 4                 31
  3034.  
  3035.         U
  3036.         update 3, 25,
  3037.              30
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.